pine haven - German English Dictionary